Firmware Engineer
Location: Santa Clara, CA (primarily onsite)
Group: Analyzer Product Group (APG), Engineering
Base Salary: $150k - $160k per year
Position Overview
As a Firmware Engineer, you will design, develop, and debug embedded firmware for complex hardware systems. You will work closely with cross-functional teams, including hardware, systems, and software engineers, to support board bring-up, system integration, and product development from concept through production.
Key Responsibilities
- Design and develop embedded firmware using C and C++ in RTOS environments
- Lead board bring-up activities and support new hardware development
- Develop low-level firmware, including BSP, drivers, and hardware abstraction layers
- Architect system-level integration across hardware interfaces, sensing components, and communication protocols
- Configure devices using datasheets and technical documentation
- Perform testing and verification of firmware code
- Debug and resolve firmware and hardware/software integration issues using lab instruments (oscilloscopes, logic analyzers, etc.)
- Implement and validate digital communication protocols, including I2C, SPI, PCIe, and SERDES
- Support system architecture design related to hardware interfaces and connectivity
- Collaborate with multidisciplinary teams, integrating software and electronics
Required Qualifications
- 3+ years of embedded firmware development experience
- Strong proficiency in C and C++ for embedded systems
- Experience with RTOS-based development
- FPGA experience
- Hands-on experience with board bring-up and hardware debugging
- Experience with low-level programming (BSP, device drivers)
- Strong understanding of digital communication protocols (I2C, SPI, PCIe, SERDES)
- Ability to read and understand hardware schematics
- Experience using lab instruments such as oscilloscopes and logic analyzers
- Knowledge of Python for scripting or testing
- Strong troubleshooting and problem-solving skills
Preferred Qualifications
- Experience working on multidisciplinary products integrating hardware and software
- Experience in Analytical Instrumentation
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.